package org.itboys.core.common;

/**
 * Created by Pual on 2017/4/26.
 */
/**
 * 作者：jiangxiong
 * 日期：2017年4月26日
 * 联系方式 ：empty90911@126.com
 * 描述：圣代_移动端（通用）_常用变量。
 */
public class SundayCommonConstants {
    //是/否
    /**是**/
    public static Integer YES=1;
    /**否**/
    public static Integer NO=0;

    /**默认密码**/
    public static String default_password="123456";


    //支付方式
    /**支付宝*/
    public static Integer pay_type_alipay=1;
    /**微信-开放平台（app）*/
    public static Integer pay_type_wechatpay_open=2;
    /**微信-网页（服务号）*/
    public static Integer pay_type_wechatpay_html=3;

    public static String ACCOUNT_ID = "accountId";//移动端用户在系统中的ID标识

/**以下是租赁端用户审核状态*/
    /**初始化状态*/
    public static Integer USER_STATUS_INIT=0;
    /**已提交公司信息*/
    public static Integer USER_STATUS_UNREVIEW=1;
    /**审核通过状态*/
    public static Integer USER_STATUS_PASS=2;
    /**审核不通过*/
    public static Integer USER_STATUS_PASS_NO=-1;
/**以下是发票状态*/
    /**初始化、提交状态*/
    public static Integer INVOICE_STATUS_INIT=0;
    /**已发送*/
    public static Integer INVOICE_STATUS_SEND=1;
/**以下是钱包记录类型*/
    /**充值：增*/
    public static Integer WALLET_RECORD_OPERATION_ADD=1;
    /**提现:减*/
    public static Integer WALLET_RECORD_OPERATION_SUBTRACT=-1;
/**以下是钱包记录来源类型*/
    /**支付宝*/
    public static Integer WALLET_RECORD_TYPE_ALIPAY=1;
    /**优惠券类型
     * 1:注册赠送
     * 2：系统发放*/
    public static Integer COUPON_TYPE_INVITE=1;
    public static Integer COUPON_TYPE_GRANT=2;
    /**提现申请的状态，0=初始化，1=已生效，2=已汇款，3=已驳回*/
    public static Integer TX_APPLY_STATE_INIT=0;
    public static Integer TX_APPLY_STATE_DONE=1;
    public static Integer TX_APPLY_STATE_PASS=2;
    public static Integer TX_APPLY_STATE_REJECT=3;


    /**托盘状态*/
    public static Integer tray_status_dfp=0;//待分配
    public static Integer tray_status_dzl=1;//待租赁
    public static Integer tray_status_zlz=2;//租赁中
    public static Integer tray_status_yxj=3;//已下架
    public static Integer tray_status_ysh=4;//已损坏
    public static Integer tray_status_ymd=5;//已买断

    /**租赁类型*/
    public static Integer rent_type_day=1;//1，日租
    public static Integer rent_type_mouth=2;//2，月租
    public static Integer rent_type_quarter=3;//3，季租

    /**托盘申请状态*/
    public static Integer tray_apply_status_ing=1;//申请中
    public static Integer tray_apply_status_ytg=2;//已通过
    public static Integer tray_apply_status_ybh=1;//已驳回

    /**配送订单状态*/
    public static Integer send_order_status_dfk=1;//待付款    //等待付款
    public static Integer send_order_status_yfk=2;//已付款    //发出需求订单
    public static Integer send_order_status_yjd=3;//已接单    //等待仓库发盘
    public static Integer send_order_status_yfp=4;//已发盘    //运送中
    public static Integer send_order_status_ysp=5;//已收盘    //托盘已签收
    public static Integer send_order_status_ydq=6;//已到期    //
    public static Integer send_order_status_yxf=7;//已续费
    public static Integer send_order_status_yhs=8;//已回收
    public static Integer send_order_status_ymd=9;//已买断
    public static Integer send_order_status_ydj=10;//已冻结
    public static Integer send_order_status_yqx=11;//已取消
    public static Integer send_order_status_ywc=12;//已完成
    public static Integer send_order_status_ysh=13;//已收回   冻结订单  托盘收回


    /**配送订单托盘状态*/
    public static Integer send_order_tray_status_zlz=1;//租赁中
    public static Integer send_order_tray_status_yht=2;//已还托  或者 已报废
    public static Integer send_order_tray_status_ymd=3;//已买断


    /**回收订单状态*/
    public static Integer recycle_order_status_dqr=1;//待确认   //回收新需求
    public static Integer recycle_order_status_yqr=2;//已确认   //等待收盘
    public static Integer recycle_order_status_yhs=3;//已回收   //运送中
    public static Integer recycle_order_status_ysp=4;//已收盘   //托盘已签收


    /**回收订单托盘状态*/
    public static Integer recycle_order_tray_status_hsz=1;//回收中
    public static Integer recycle_order_tray_status_ysh=2;//已损坏
    public static Integer recycle_order_tray_status_yhs=3;//已回收
    /**调度单状态*/
    public static Integer dispatch_order_state_init=0;//初始化状态
    public static Integer dispatch_order_state_pass=1;//平台审核通过
    public static Integer dispatch_order_state_accept=2;//已接单
    public static Integer dispatch_order_state_allocated=3;//接单方完成分配
    public static Integer dispatch_order_state_done=4;//完成
    /**调度单查询类型*/
    public static Integer dispatch_select_type_own=0;
    public static Integer dispatch_select_type_other=1;
    public static Integer dispatch_select_type_review=2;

}
